package com.ifudata.dataexpert.controller.param;

import java.util.List;

/**
 * 提交审批request
 * @description
 * @author libing 2018年5月30日
 * @Modifier
 */
public class MktSubmitRequest  {

	
	private String mktType;
	
	private String isFtp;
	
	/* activity相关 */
	private String activityName;

    private String startTime;

    private String endTime;

    private String activityType;

    private String activityDetailType;

    private String activityDesc;
    
    /* 选择的用户组\策略\产品等 */
    private List<String> userGroupIdList;
    
    private List<String> prouctSelectData;
	
    private List<String> products;//59|亲情号维系|4000
	
	private String policyId;//周期和降收时传的策略ID
    
    private String groupId;//导入客户群时传的客户群ID
    
    /* 渠道相关  */
    private String pushChannelId;

    private String hsContent;
    
    private String channelPushUserCnt;
    
    /* 渠道策略 */
   
    private String dayPushCnt;

    private String priority;

    private String dayPushTime;

    private String activityOverTime;
    
    private String selectSql;//标签库sql
    
    private String ftpOperationname;
    
    private String acctMonth;//用户设置账期
    
	public List<String> getProuctSelectData() {
		return prouctSelectData;
	}

	public void setProuctSelectData(List<String> prouctSelectData) {
		this.prouctSelectData = prouctSelectData;
	}

	public String getAcctMonth() {
		return acctMonth;
	}

	public void setAcctMonth(String acctMonth) {
		this.acctMonth = acctMonth;
	}

	public String getFtpOperationname() {
        return ftpOperationname;
    }

    public void setFtpOperationname(String ftpOperationname) {
        this.ftpOperationname = ftpOperationname;
    }

    public String getSelectSql() {
        return selectSql;
    }

    public void setSelectSql(String selectSql) {
        this.selectSql = selectSql;
    }

    public String getIsFtp() {
        return isFtp;
    }

    public void setIsFtp(String isFtp) {
        this.isFtp = isFtp;
    }

    public String getMktType() {
        return mktType;
    }

    public void setMktType(String mktType) {
        this.mktType = mktType;
    }
    
    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getPolicyId() {
        return policyId;
    }

    public void setPolicyId(String policyId) {
        this.policyId = policyId;
    }

    public String getDayPushCnt() {
        return dayPushCnt;
    }

    public void setDayPushCnt(String dayPushCnt) {
        this.dayPushCnt = dayPushCnt;
    }

    public String getPriority() {
        return priority;
    }

    public void setPriority(String priority) {
        this.priority = priority;
    }

    public String getDayPushTime() {
        return dayPushTime;
    }

    public void setDayPushTime(String dayPushTime) {
        this.dayPushTime = dayPushTime;
    }

    public String getActivityOverTime() {
        return activityOverTime;
    }

    public void setActivityOverTime(String activityOverTime) {
        this.activityOverTime = activityOverTime;
    }

	public String getActivityName() {
		return activityName;
	}

	public void setActivityName(String activityName) {
		this.activityName = activityName;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getActivityType() {
		return activityType;
	}

	public void setActivityType(String activityType) {
		this.activityType = activityType;
	}

	public String getActivityDetailType() {
		return activityDetailType;
	}

	public void setActivityDetailType(String activityDetailType) {
		this.activityDetailType = activityDetailType;
	}

	public String getActivityDesc() {
		return activityDesc;
	}

	public void setActivityDesc(String activityDesc) {
		this.activityDesc = activityDesc;
	}

	public List<String> getUserGroupIdList() {
		return userGroupIdList;
	}

	public void setUserGroupIdList(List<String> userGroupIdList) {
		this.userGroupIdList = userGroupIdList;
	}
    public List<String> getProducts() {
		return products;
	}

	public void setProducts(List<String> products) {
		this.products = products;
	}

	public String getPushChannelId() {
		return pushChannelId;
	}

	public void setPushChannelId(String pushChannelId) {
		this.pushChannelId = pushChannelId;
	}

	public String getHsContent() {
		return hsContent;
	}

	public void setHsContent(String hsContent) {
		this.hsContent = hsContent;
	}

	public String getChannelPushUserCnt() {
		return channelPushUserCnt;
	}

	public void setChannelPushUserCnt(String channelPushUserCnt) {
		this.channelPushUserCnt = channelPushUserCnt;
	}

	@Override
	public String toString() {
		return "MktSubmitRequest [mktType=" + mktType + ", isFtp=" + isFtp + ", activityName=" + activityName
				+ ", startTime=" + startTime + ", endTime=" + endTime + ", activityType=" + activityType
				+ ", activityDetailType=" + activityDetailType + ", activityDesc=" + activityDesc + ", userGroupIdList="
				+ userGroupIdList + ", products=" + products + ", policyId=" + policyId + ", groupId=" + groupId
				+ ", pushChannelId=" + pushChannelId + ", hsContent=" + hsContent + ", channelPushUserCnt="
				+ channelPushUserCnt + ", dayPushCnt=" + dayPushCnt + ", priority=" + priority + ", dayPushTime="
				+ dayPushTime + ", activityOverTime=" + activityOverTime + ", selectSql=" + selectSql
				+ ", ftpOperationname=" + ftpOperationname + ", acctMonth=" + acctMonth + "]";
	}
	
}
